home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20000114-20000217 / 000283_news@columbia.edu _Wed Feb 16 15:10:31 2000.msg < prev    next >
Internet Message Format  |  2020-01-01  |  8KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id PAA03303
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Wed, 16 Feb 2000 15:10:31 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id JAA22572
  7.     for kermit.misc@watsun.cc.columbia.edu; Thu, 10 Feb 2000 09:30:10 -0500 (EST)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: terramartin@my-deja.com
  10. Subject: Installing Kermit
  11. Date: Thu, 10 Feb 2000 14:20:59 GMT
  12. Organization: Deja.com - Before you buy.
  13. Message-ID: <87uhg6$amt$1@nnrp1.deja.com>
  14. To: kermit.misc@columbia.edu
  15.  
  16. Can anybody help, Please??!!!  My first time working with Kermit and
  17. I'm having a hard time.  Here is my my makefile along with the
  18. errors I'm getting.
  19.  
  20.  
  21. # V7-specific variables.
  22. # These are set up for Perkin-Elmer 3230 V7 Unix:
  23. #
  24. PROC=proc
  25. DIRECT=
  26. NPROC=nproc
  27. NPTYPE=int
  28. BOOTFILE=/edition7
  29. #
  30. # ( For old Tandy TRS-80 Model 16A or 6000 V7-based Xenix, use
  31. PROC=_proc,
  32. #   DIRECT=-DDIRECT, NPROC=_Nproc, NPTYPE=short, BOOTFILE=/xenix )
  33. #
  34. ########################################################################
  35. ###
  36. #
  37. #  Compile and Link variables:
  38. #
  39. #  EXT is the extension (file type) for object files, normally o.
  40. #  See MINIX entry for what to do if another filetype must be used.
  41. #
  42. EXT=o
  43. #LNKFLAGS=
  44. SHAREDLIB=
  45. CC= gcc
  46. CC2= gcc
  47. MAKE= make
  48. SHELL=/bin/sh
  49.  
  50. ########################################################################
  51. ###
  52. # SAMPLE INSTALLATION SCRIPT
  53. #
  54. # Modify to suit your own computer's file organization
  55. # and permissions.  If you don't have write access to the destination
  56. # directories, "make install" will fail.  In most cases, a real
  57. installation
  58. # will also require you to chown / chgrp for the UUCP lockfile and/or
  59. tty
  60. # devices, and perhaps also to chmod +s the appropriate permission
  61. fields.
  62. #
  63. # Default binary, man, and doc directories are supplied below.  You can
  64. # override them in your 'make' command.  Examples:
  65. #
  66. #   make install                                   # Accept defaults.
  67. #   make "INFODIR=/usr/share/lib/kermit" install   # Override INFODIR
  68. default.
  69. #
  70. # You can also build and install in one step, e.g.:
  71. #
  72. #   make sunos41gcc install
  73. #
  74. WERMIT = makewhat
  75. DESTDIR =
  76. BINDIR = /usr/local/bin
  77. MANDIR = /usr/man/cat1
  78. INFODIR = /usr/local/doc/kermit
  79. MANEXT = l
  80. ALL = $(WERMIT)
  81.  
  82. all: $(ALL)
  83.  
  84. .c.o:
  85.         $(CC) $(CFLAGS) -DKTARGET=\"$(KTARGET)\" -c $<
  86.  
  87. #Clean up intermediate and object files
  88. clean:
  89.         @echo 'Removing object files...'
  90.         -rm -f ckcmai.$(EXT) ckucmd.$(EXT) ckuusr.$(EXT) ckuus2.$(EXT) \
  91. ckuus3.$(EXT) ckuus4.$(EXT) ckuus5.$(EXT) ckcpro.$(EXT) ckcfns.$(EXT) \
  92. ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT) ckucon.$(EXT) ckutio.$(EXT) \
  93. ckufio.$(EXT) ckudia.$(EXT) ckuscr.$(EXT) ckwart.$(EXT) ckuusx.$(EXT) \
  94. ckuusy.$(EXT) ckcnet.$(EXT) ckuus6.$(EXT) ckuus7.$(EXT) ckusig.$(EXT) \
  95. ckucns.$(EXT) ckcmdb.$(EXT) ckuath.$(EXT) ckctel.$(EXT) ckclib.$(EXT) \
  96. ckcuni.$(EXT) ck_crp.$(EXT) ck_ssl.$(EXT) ckupty.$(EXT) ckcpro.c wart
  97.  
  98. # Install C-Kermit after building -- IMPORTANT: Read the instructions
  99. above.
  100. install:
  101.         cp wermit $(DESTDIR)$(BINDIR)/kermit
  102.         chmod 755 $(DESTDIR)$(BINDIR)/kermit
  103.         @echo
  104.         @echo "Kermit binary installed:"
  105.         @ls -l $(DESTDIR)$(BINDIR)/kermit
  106.         @echo
  107.         @echo " WARNING: If C-Kermit is to be used for dialing out, you
  108. will"
  109.         @echo " probably need to change its owner and group and
  110. permissions to"
  111.         @echo " match the cu program.  See the ckuins.txt file for
  112. details."
  113.         @echo
  114.         @echo "Installing man page..."
  115.         cp ckuker.nr $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)
  116. # To make sure 'man' notices the new source file and doesn't keep
  117. # showing the old formatted version, remove the old formatted version,
  118. # something like this:
  119. #       rm -f $(DESTDIR)$(MANDIR)/../cat$(MANEXT)/kermit.$(MANEXT)
  120. # or this (which requires CATDIR to be defined):
  121. #       rm -f $(DESTDIR)$(CATDIR)/kermit.$(MANEXT)
  122.         chmod 644 $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)
  123.         @echo
  124.         @echo "Installing info files..."
  125.         @if test -d $(INFODIR); then \
  126.             echo "$(INFODIR) exists..." ; \
  127.         else \
  128.             echo "Creating $(INFODIR)/..." ; \
  129.             mkdir $(INFODIR) ; \
  130.             chmod 755 $(INFODIR) ; \
  131.         fi
  132.         @echo "Copying text files to $(INFODIR)..."
  133.         @cp COPYING.TXT $(INFODIR)
  134.         @cp ckaaaa.txt $(INFODIR)/READ.ME
  135.         @cp ckuaaa.txt $(INFODIR)
  136.         @cp ckermit2.txt ckcbwr.txt ckubwr.txt ckuins.txt $(INFODIR)
  137.         @cp ckermit.ini ckermod.ini ckurzsz.ini ckermit.k*d $(INFODIR)
  138.         @cp telnet.txt security.txt iksd.txt $(INFODIR)
  139.         @cp cke*.ksc $(INFODIR)
  140.         @cp ckcplm.txt ckccfg.txt $(INFODIR)
  141.         @chmod 644 $(INFODIR)/*
  142.         @ls -l $(INFODIR)/*
  143.  
  144. makewhat:
  145.         @echo 'make what?  You must tell which platform to make C-
  146. Kermit for.'
  147.         @echo Examples:  make hpux1100, make aix43, make solaris26, etc.
  148.         @echo Please read the comments at the beginning of the makefile.
  149.  
  150. ########################################################################
  151. ###
  152. #
  153. # Dependencies Section:
  154.  
  155. manpage: ckuker.nr
  156.  
  157. # Normal version
  158.  
  159. wermit: ckcmai.$(EXT) ckclib.$(EXT) ckucmd.$(EXT) ckuusr.$(EXT)
  160. ckuus2.$(EXT) \
  161.                 ckuus3.$(EXT) ckuus4.$(EXT) ckuus5.$(EXT) ckuus6.$(EXT)
  162. \
  163.                 ckuus7.$(EXT) ckuusx.$(EXT) ckuusy.$(EXT) ckcpro.$(EXT)
  164. \
  165.                 ckcfns.$(EXT) ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT)
  166. \
  167.                 ckucon.$(EXT) ckutio.$(EXT) ckufio.$(EXT) ckudia.$(EXT)
  168. \
  169.                 ckuscr.$(EXT) ckcnet.$(EXT) ckctel.$(EXT) ckusig.$(EXT)
  170. \
  171.                 ckcuni.$(EXT) ckupty.$(EXT)
  172.         $(CC2) $(LNKFLAGS) -o wermit \
  173.                 ckcmai.$(EXT) ckclib.$(EXT) ckutio.$(EXT) ckufio.$(EXT)
  174. \
  175.                 ckcfns.$(EXT) ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT)
  176. \
  177.                 ckcpro.$(EXT) ckucmd.$(EXT) ckuus2.$(EXT) ckuus3.$(EXT)
  178. \
  179.                 ckuus4.$(EXT) ckuus5.$(EXT) ckuus6.$(EXT) ckuus7.$(EXT)
  180. \
  181.                 ckuusx.$(EXT) ckuusy.$(EXT) ckuusr.$(EXT) ckucon.$(EXT)
  182. \
  183.                 ckudia.$(EXT) ckuscr.$(EXT) ckcnet.$(EXT) ckctel.$(EXT)
  184. \
  185.                 ckusig.$(EXT) ckcuni.$(EXT) ckupty.$(EXT) $(LIBS)
  186.  
  187. # Version with CONNECT module that uses select() instead of fork()
  188. (root): /home/mine/kermit> echo $PATH
  189. /opt/gnu/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin
  190. (root): /home/mine/kermit> pwd
  191. /home/mine/kermit
  192. (root): /home/mine/kermit> make aix43
  193. Making C-Kermit 7.0.196 for IBM AIX 4.3 or higher...
  194. make xermit KTARGET=${KTARGET:-aix43} \
  195. "CFLAGS= -DAIXRS -DAIX41 -DAIX43 -DSVR4 -DSTERMIOX -DTCPSOCKET \
  196. -DDIRENT -DCK_ANSIC -DCLSOPN -DCK_CURSES -DSELECT -DSELECT_H \
  197. -DFNFLOAT -DNOGETUSERSHELL -qmaxmem=8000 -O " \
  198. "LNKFLAGS = -s" "LIBS=-lcurses -lm"
  199. make[1]: Entering directory `/home/mine/kermit'
  200. gcc -s -o wermit \
  201.         ckcmai.o ckclib.o ckutio.o ckufio.o \
  202.         ckcfns.o ckcfn2.o ckcfn3.o ckuxla.o \
  203.         ckcpro.o ckucmd.o ckuus2.o ckuus3.o \
  204.         ckuus4.o ckuus5.o ckuus6.o ckuus7.o \
  205.         ckuusx.o ckuusy.o ckuusr.o ckucns.o \
  206.         ckudia.o ckuscr.o ckcnet.o ckusig.o \
  207.         ckctel.o ckcuni.o ckupty.o -lcurses -lm
  208. collect2: ld returned 12 exit status
  209. ld: 0711-781 ERROR: TOC overflow. TOC size: 70908       Maximum size:
  210. 65536
  211. make[1]: *** [xermit] Error 1
  212. make[1]: Leaving directory `/home/mine/kermit'
  213. make: *** [aix43] Error 2
  214. root): /home/mine/kermit> ld
  215. ld: 0706-030 No processing done.  Specify at least one
  216.         input or import file or use at least one -b ex<n> option.
  217.  
  218. Please tell me what we're doing wrong?  Thanks in advance
  219.  
  220.  
  221.  
  222.  
  223. Sent via Deja.com http://www.deja.com/
  224. Before you buy.